﻿div.cssContenedorLogin
{
    width: auto;
    height: auto;
    text-align: center;
    margin-left: 260px;
    float:left
}

.cssContenedorLogin div.cssWrap
{
    margin: 0 auto;
    width: auto;
    height: auto;
}

.cssRow1
, .cssRow2
, .cssRow3
, .cssRow4
, .cssRow5
, .cssRow6
, .cssRow7
, .cssRow8
, .cssRow9
{
   width: 75%;
} 

.cssContenedorLogin .cssRow1
{
    float: left;
}

.cssContenedorLogin .cssRow2
{
    border-bottom: 3px #7B4F9D solid;
    margin-top: 10px;
}

h1.cssPageTitle
{
    font-size: 24px;
    font-weight: normal;
    margin: 0px;
    height: 45px;
    text-align: left;
    background: #FFFFFF;
    width: 280px;
    float: left;
    color: #7B4F9D;
}

.cssRow2.SmartvLogin
{
    width: 260px;
    text-align: left;
    padding: 5px 5px 5px 15px;
    background-color: #F0F1F4;
}

.cssRow2.SmartvLogin h4
{
    margin: 0px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-weight: bold;
    font-size: 18px;
    color: #6A747E;
}

.cssRow2.SmartvLogin span
{
    font-weight: normal;
    font-size: 14px;
    color: #707A84;
}

.cssRow3.LoginForm
{
    margin-top: 20px;
    margin-bottom: 20px;
}

.cssRow3.LoginForm
, .cssRow4.UserName
, .cssRow5.Password
{
    color: #555F69;
    float: left;
    text-align: left;
}

.csstxtUsuario
, .csstxtClave
{
    width: 600px;
    height: 25px;
}

.csstxtUsuario
{
   margin-left: 50px;
}

.csstxtClave
{
    margin-left: 50px;
}

#iddivUsername
{
    margin-top: 8px;    
}

#iddivPassword
{
    margin-top: 8px;    
}

.cssRow6.Recuerdame
, .cssRow7.Registrar
, .cssRow8.ContenedorLink

{
    float: left;
    text-align: left;
}

.cssRow8.ContenedorLink #idLinkOlvideClave
, .cssRow8.ContenedorLink #idNoRegistrado
{
    margin-top: 2px;
    float: left;
}

.cssRow9
{
    margin-left: 235px;
}

.cssButtons.btnIngresar
{
    margin-top: 8px;
    margin-bottom: 8px;    
}